@CHARSET "UTF-8";
@font-face {
    font-family: 'geoslab703_md_btbold';
    src: url('../fonts/geo703b-webfont.eot');
    src: url('../fonts/geo703b-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/geo703b-webfont.woff') format('woff'),
         url('../fonts/geo703b-webfont.ttf') format('truetype'),
         url('../fonts/geo703b-webfont.svg#geoslab703_md_btbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'geoslab703_md_btmedium';
    src: url('../fonts/geo703m-webfont.eot');
    src: url('../fonts/geo703m-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/geo703m-webfont.woff') format('woff'),
         url('../fonts/geo703m-webfont.ttf') format('truetype'),
         url('../fonts/geo703m-webfont.svg#geoslab703_md_btmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'helveticaregular';
    src: url('../fonts/helvetica-webfont.eot');
    src: url('../fonts/helvetica-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helvetica-webfont.woff') format('woff'),
         url('../fonts/helvetica-webfont.ttf') format('truetype'),
         url('../fonts/helvetica-webfont.svg#helveticaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'helvetica_neue_lt_std75_bold';
    src: url('../fonts/helveticaneueltstd-bd-webfont.eot');
    src: url('../fonts/helveticaneueltstd-bd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/helveticaneueltstd-bd-webfont.woff') format('woff'),
         url('../fonts/helveticaneueltstd-bd-webfont.ttf') format('truetype'),
         url('../fonts/helveticaneueltstd-bd-webfont.svg#helvetica_neue_lt_std75_bold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'lucida_faxdemibold';
    src: url('../fonts/lucida_fax_demibold-webfont.eot');
    src: url('../fonts/lucida_fax_demibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lucida_fax_demibold-webfont.woff') format('woff'),
         url('../fonts/lucida_fax_demibold-webfont.ttf') format('truetype'),
         url('../fonts/lucida_fax_demibold-webfont.svg#lucida_faxdemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
html, body {
    height: 100%;
    /* The html and body elements cannot have any padding or margin. */
     font-family: 'helveticaregular';
}

/* Wrapper for page content to push down footer */
#wrap {
    min-height: 100%;
    height: auto;
    /* Negative indent footer by its height */
    margin: 0 auto -60px;
    /* Pad bottom by footer height */
    padding: 30px 0 60px;
}

#bg{position:fixed; z-index:-1; overflow:hidden;top:0;left:0;}
#topBorder{position:fixed;top:0;left:0;width:100%;z-index:999; height:50px; background:url('../imgs/headerBorder.png') repeat-x 0 0;}

.container{
    max-width: none !important;
    width: 960px;
    
    }


.header {
        position: relative;
        margin-bottom: 10px;
    }

.header .logo {
    float: left;

}
.header .menu {
    font-family: 'geoslab703_md_btbold';
    background:url('../imgs/menubg.png') no-repeat 0 0;
    margin-top: 119px;
    float: right;
}
.header .menu img{
    margin-top: -6px;
}
.header .menu .btn-lg {
    
    padding: 13px 20px;
    font-size: 20px;
    line-height: 1.33;
    border-radius: 0;
}
.header .menu a{
    color:#9e0f0f;
}
.header .menu a.btn-active{
    color:#8e6b0e;
}
.header .menu a:hover {
    color: #481211;
}
.header .topBanner {
font-family: 'helvetica_neue_lt_std75_bold';
color:#481211;
position: absolute;
top: 30px;
right: 0;

}
.header .topBanner .bannerBG{
    background:url('../imgs/topBanner.png') no-repeat 0 0;
    color:white;
    width:358px;
    padding:7px 0;
    font-size:12px;
}
.header .topBanner p{line-height: 0;}
.header .topBanner .bannerBG img{
    vertical-align:sub;
}

.main{
    background:url('../imgs/contentBG.jpg') repeat-y 2px 0;
    height:100%;
}
.main .wrapCenter{
    color:#230404;
    background:url('../imgs/contentCenterBG.png') no-repeat 2px 20px;
   height: 750px;
}
.main .wrapCenter .title-1{
    font-size:32px;
}
.main .wrapCenter .title-2{
    font-size:36px;
}
.main .wrapCenter .title-3{
    font-size:26px;
}
.main .wrapCenter .subtitle-4{
    font-size:22px;
    
}
.main .contentCenter{
    padding:70px 40px;
}
.main div.contentCenter{
    margin-left:20px;
}
.main .contentCenter .info{
    width:560px;
    margin-top:5px;
}
.main .contentCenter .info table{
    line-height:22px;
}
.main .contentCenter .maps{
    margin-top:10px;
}

.main .contentCenter .pictoBG{
    position:relative;
    bottom:5px;
    margin-left: -10px;
}

.main .contentCenter .info .time, .contact{line-height: 1; padding:15px 0 8px 0;
    border-bottom:dotted 2px #230404;}
.main .contentCenter .text-bold{
     font-family: 'helvetica_neue_lt_std75_bold';
     font-size:17px;
     letter-spacing:1px;
}
.main .wrapLeft{
    color:#230404;
    width:600px;
    float:left;   
    background:url('../imgs/contentLeftBG.png') no-repeat 0 0;
}

.main .title-1, .title-2, .title-3,.title-4{
     font-family: 'lucida_faxdemibold';

     line-height: 32px;
}
.main .wrapLeft .title-1{
    font-size:32px;
}
.main .wrapLeft .title-2{
    font-size:50px;
}
.main .wrapLeft .title-3{
    font-size:19px;
}
.main .wrapLeft .title-4{
    font-size:27px;
}
.main .wrapLeft .subtitle-4{
    font-size:19px;
    line-height: 1px;
}
.main .wrapLeft .text-bold{
     font-family: 'helvetica_neue_lt_std75_bold';
     font-size:18px;
}
.main .contentLeft{
    padding: 40px 40px;
}
.main .contentLeft .description{
    border-top:dotted 2px #230404;
    border-bottom:dotted 2px #230404;
    padding:20px 0;
    margin:30px 0;
    font-size:16px;
}
.main .contentLeft .description span{
    font-family: 'helvetica_neue_lt_std75_bold';
}

.main .contentLeft .description li{
    list-style:url('../imgs/starSmall2.png');
}
.main .contentLeft .description ul, .main .contentLeft .description li {
margin-left: 10px;
padding-left: 0;
}
.main .wrapRight{
    margin:0 0 10px 0;
    color:#230404;
 width:340px;
 float:left;   
 background:url('../imgs/contentRightBG.png') no-repeat 0 0;
}

.main .contentRight{
    padding: 35px 40px;
    font-family: 'helvetica_neue_lt_std75_bold';
    font-size:13px;
}
.main .contentRight .annonce ul li{border-bottom: 1px dashed;
padding: 3px 0;font-size:12px;font-weight:normal;}
.main .contentRight .time{
    margin:10px 0;
}
.main .contentRight time.span{
      font-family: 'lucida_faxdemibold';
}
.main .contentRight .time p{
    padding:0px 0 10px 0;
    border-bottom:dotted 2px #230404;
}
.main .contentRight .description{
    text-align:justify;
    line-height:1.1;
}




/* .gallery */
.gallery{
   margin: 10px 0 35px -18px;
}
.gallery .item{
    margin: 0px 0 40px 12px;
    position: relative;
}
.gallery img{
    position: relative;
    margin-top:12px;
   
}
.gallery .item .imgWapper{
    position:absolute;
    top:0;
    left:0;
    width:233px;
    height:176px;
    background:url('../imgs/photoWrapper.png') no-repeat 0px 0px; 
    -webkit-box-shadow: 3px 4px 3px 0px #502D00;
    box-shadow: 3px 4px 3px 0px #502D00;   
}
/* end.gallery  */


/* Set the fixed height of the footer here */
#footer {
    height: 60px;
}

/* Custom page CSS
 -------------------------------------------------- */
/* Not required for template or sticky footer method. */
.footer{
    position: absolute;

width: 100%;
}
.footer .container {
    background:#0F0303;
    width: auto;
    text-align: center;
    padding: 0 15px;
}
.footer .container .credit {
    color:#a88269;
    margin: 20px 0;
}

.footer .container .credit a{
    color:#a88269;
}

/* slide */
 #slides {
      display: none
    }

    #slides .slidesjs-navigation {
      margin-top:3px;
    }

    #slides .slidesjs-previous {
      margin-right: 5px;
      float: left;
    }

    #slides .slidesjs-next {
      margin-right: 5px;
      float: left;
    }
    

        .slideshow {
            padding: 15px;
            position: relative;
            margin-bottom: 32px;
            margin-top:13px;
        }

    .slideshow .slideWrapper{
         position:absolute;
         top:0;
         z-index:997;
        background:url('../imgs/wrapperSlide.png') no-repeat 0 0;
        width:960px;
        height:450px;
    }
    .slidesjs-pagination {
        position:absolute;
      margin: -45px 0 0;
      z-index: 998;
      left:43%;
      list-style: none;
    }

    .slidesjs-pagination li {
      float: left;
      margin: 0 1px;
    }

    .slidesjs-pagination li a {
      display: block;
      width: 13px;
      height: 0;
      padding-top: 13px;
      background-image: url('../../slidesjs/img/pagination.png');
      background-position: 0 0;
      float: left;
      overflow: hidden;
    }

    .slidesjs-pagination li a.active,
    .slidesjs-pagination li a:hover.active {
      background-position: 0 -13px
    }

    .slidesjs-pagination li a:hover {
      background-position: 0 -26px
    }

    #slides a:link,
    #slides a:visited {
      color: #333
    }

    #slides a:hover,
    #slides a:active {
      color: #9e2020
    }

    .navbar {
      overflow: hidden
    }
    

#map_canvas{
    
    background: url('../imgs/mapBG.png') repeat-x !important;
    margin-left:-10px;
}

.socialNetWork_1{
    float:left;
    margin:-50px 7px 0 0;    
}
.socialNetWork_1 div{
    float:left;
    margin:0 5px;
}
.socialNetWork{
    padding:20px 0;
    float:right;
    margin:-20px 7px 0 0;    
}
.socialNetWork div{
    float:left;
    margin:0 5px;
}
.modal-header{border:none;}
.modal-content{background-color:transparent;border:none;box-shadow:none;-webkit-box-shadow:none;}
.modal-footer{border:none;}
